- a [[paper]]. - I'm trying to write (as of [[2022-07]].) - As part of the contribution I'm trying to put together for the [[pkg book]]. - #pull [[agora pkg chapter]] [[agora slides]] - #push [[todo]] - [[write]], this is a top priority in [[august 2022]]. - this should probably show up at the top of [[todo]] and not at the bottom! # Meta By default, this paper will be built around the following: - The [[Abstract]] below, taken from a snapshot of the above on [[2022-08-05]]. - #pull [[agora pkm chapter]] with greater technicality? - Define [[m]], [[m prime]], morphisms. - (An Agora as a category?) - Define [[Agora Protocol]] operations. - [[print]] - [[broadcast]] - [[share]] - [[assert]] ~ [[m]] - [[intent]] ~ [[m prime]] - [[delegate]] - -> [[liquid democracy]] - [[pull]] (a [[node]], as transcluding, incorporating a [[pattern]].) - [[push]] (a [[node]]), as if meaning publishing to a [[topic]].) - [[go]] (to a [[node]], or [[URL]].) - [[fork]] ([[a commons]].) - [[merge]] ([[n commons]].) - #pull [[a pattern language]] - #pull [[a rosetta stone]] - #pull [[i am a strange loop]] # Abstract In this [[paper]] we describe an **Agora**, a [[social knowledge graph]] provisioned and maintained by a self-governing community as a [commons](https://anagora.org/commons). The Agora [[knowledge graph]] can be defined as a **hypergraph** `A` with a set of `k` **nodes** `N` (entities an Agora knows about) integrated out of **subnodes** `SN_0 .. SN_k` containing **subedges** `SE_0 .. SE_k`, aggregating into **edges** `E_0 .. E_k` (semantic links between entities inferred out of known subnodes). Edges are annotated implicitly by link context and explicitly via the use of [[agora protocol]], which is extensible and tries to build on existing conventions in the [[personal knowledge management]] space. An Agora differs from other projects in the personal knowledge space in a few ways: whereas a **personal knowledge graph** usually contains resources authored or collected by a single person, and a **wiki** usually contains resources produced by a group, an Agora contains, integrates and interlinks both personal and group resources. Whereas links in a personal knowledge graph or wiki usually have a single target, **Agora links fan out by default** and can be thought of as mapping to sets of resources. This is consistent with the general design principle of facilitating storage and retrieval of entity-mapped information towards removing friction from cooperation. Building on the general principles above and a [[free software]][^reference] reference implementation of the underlying protocols and data, we model and detail how to implement a distributed system that provisions social knowledge services ethically and sustainably, upholding [[data sovereignty]] principles. We then analyze some of the potential applications of such a system. Finally, we shortly explore future work and social implications assuming that the Agora is run as a [[confederated]] system for the [[public good]]. [^reference]: The provided [[reference Agora]] tries to remain tool, format and platform agnostic, building on general conventions common to many tools and platforms in the knowledge space for ease of integration and maximal inclusivity[^inclusivity] and diversity[^diversity]. [^inclusivity]: because we require from would-be Agora contributors only that they indicate where to source their notes, and we are committed to supporting all useful formats, we hope to achieve maximal inclusivity. We believe this is important for the health of the [[commons]]. [^diversity]: we believe diverse groups and communities are healthier, smarter, safer, stronger. # Introduction As per [[agora pkm chapter]] by default? # Background - #pull [[a pattern language]] - #pull [[a rosetta stone]] - #pull [[the expanding circle]]